package com.lingxu.api.ztb.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 投标报名表
 * </p>
 *
 * @author admin
 * @since 2025-07-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("API_ZTB_TENDERAPPLY")
@ApiModel(value="ZtbTenderapply对象", description="投标报名表")
public class ZtbTenderapply implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "ABOLISHDESCRIPTION")
    @TableField("ABOLISHDESCRIPTION")
    private String abolishdescription;

    @ApiModelProperty(value = "BACKREASON")
    @TableField("BACKREASON")
    private String backreason;

    @ApiModelProperty(value = "COMPANYCONFIRMSIGNE")
    @TableField("COMPANYCONFIRMSIGNE")
    private String companyconfirmsigne;

    @ApiModelProperty(value = "COMPANYCONFIRMSIGNEPIC")
    @TableField("COMPANYCONFIRMSIGNEPIC")
    private String companyconfirmsignepic;

    @ApiModelProperty(value = "JIJIANJIANDUCONFIRMSIGNE")
    @TableField("JIJIANJIANDUCONFIRMSIGNE")
    private String jijianjianduconfirmsigne;

    @ApiModelProperty(value = "JIJIANJIANDUCONFIRMSIGNEPIC")
    @TableField("JIJIANJIANDUCONFIRMSIGNEPIC")
    private String jijianjianduconfirmsignepic;

    @ApiModelProperty(value = "JIJIANJIANDUNOTCONFIRMREASON")
    @TableField("JIJIANJIANDUNOTCONFIRMREASON")
    private String jijianjiandunotconfirmreason;

    @ApiModelProperty(value = "COMPANYNOTCONFIRMREASON")
    @TableField("COMPANYNOTCONFIRMREASON")
    private String companynotconfirmreason;

    @ApiModelProperty(value = "TENDERAPPLYID")
    @TableField("TENDERAPPLYID")
    private String tenderapplyid;

    @ApiModelProperty(value = "TENDERAPPLYNAME")
    @TableField("TENDERAPPLYNAME")
    private String tenderapplyname;

    @ApiModelProperty(value = "PARAGRAPHID")
    @TableField("PARAGRAPHID")
    private String paragraphid;

    @ApiModelProperty(value = "BNID")
    @TableField("BNID")
    private String bnid;

    @ApiModelProperty(value = "JIESHEDANWEIID")
    @TableField("JIESHEDANWEIID")
    private String jieshedanweiid;

    @ApiModelProperty(value = "JIESHEDANWEI")
    @TableField("JIESHEDANWEI")
    private String jieshedanwei;

    @ApiModelProperty(value = "AGENTCOMPANYID")
    @TableField("AGENTCOMPANYID")
    private String agentcompanyid;

    @ApiModelProperty(value = "AGENTCOMPANYNAME")
    @TableField("AGENTCOMPANYNAME")
    private String agentcompanyname;

    @ApiModelProperty(value = "COMPANYID")
    @TableField("COMPANYID")
    private String companyid;

    @ApiModelProperty(value = "MANAGERID")
    @TableField("MANAGERID")
    private String managerid;

    @ApiModelProperty(value = "MANAGERNAME")
    @TableField("MANAGERNAME")
    private String managername;

    @ApiModelProperty(value = "LINKER")
    @TableField("LINKER")
    private String linker;

    @ApiModelProperty(value = "LINKERTEL")
    @TableField("LINKERTEL")
    private String linkertel;

    @ApiModelProperty(value = "TENDERFILE")
    @TableField("TENDERFILE")
    private String tenderfile;

    @ApiModelProperty(value = "BIDDERFILE")
    @TableField("BIDDERFILE")
    private String bidderfile;

    @ApiModelProperty(value = "BIDOPENFILEURL")
    @TableField("BIDOPENFILEURL")
    private String bidopenfileurl;

    @ApiModelProperty(value = "BIDOPENMANAGER")
    @TableField("BIDOPENMANAGER")
    private String bidopenmanager;

    @ApiModelProperty(value = "BIDOPENPROJECTTIME")
    @TableField("BIDOPENPROJECTTIME")
    private String bidopenprojecttime;

    @ApiModelProperty(value = "BIDOPENGANRATEE")
    @TableField("BIDOPENGANRATEE")
    private String bidopenganratee;

    @ApiModelProperty(value = "ASKQUESTIONFILE")
    @TableField("ASKQUESTIONFILE")
    private String askquestionfile;

    @ApiModelProperty(value = "GUARANTEEFILE")
    @TableField("GUARANTEEFILE")
    private String guaranteefile;

    @ApiModelProperty(value = "BAOZHENGJINJIAONAMA")
    @TableField("BAOZHENGJINJIAONAMA")
    private String baozhengjinjiaonama;

    @ApiModelProperty(value = "DRAWINGFILE")
    @TableField("DRAWINGFILE")
    private String drawingfile;

    @ApiModelProperty(value = "CHECKIN")
    @TableField("CHECKIN")
    private String checkin;

    @ApiModelProperty(value = "CREDIT")
    @TableField("CREDIT")
    private String credit;

    @ApiModelProperty(value = "BIDPRICE")
    @TableField("BIDPRICE")
    private String bidprice;

    @ApiModelProperty(value = "ISPAYERINFOSYNC")
    @TableField("ISPAYERINFOSYNC")
    private String ispayerinfosync;

    @ApiModelProperty(value = "CREATEUSERGUID")
    @TableField("CREATEUSERGUID")
    private String createuserguid;

    @ApiModelProperty(value = "CREATECOMPANYID")
    @TableField("CREATECOMPANYID")
    private String createcompanyid;

    @ApiModelProperty(value = "CHECKSTATE")
    @TableField("CHECKSTATE")
    private String checkstate;

    @ApiModelProperty(value = "CHECKRESULT")
    @TableField("CHECKRESULT")
    private String checkresult;

    @ApiModelProperty(value = "CHECKCOMPANYID")
    @TableField("CHECKCOMPANYID")
    private String checkcompanyid;

    @ApiModelProperty(value = "CHECKPERSONID")
    @TableField("CHECKPERSONID")
    private String checkpersonid;

    @ApiModelProperty(value = "BIDOPENXMCL")
    @TableField("BIDOPENXMCL")
    private String bidopenxmcl;

    @ApiModelProperty(value = "UNITECOMPANYID")
    @TableField("UNITECOMPANYID")
    private String unitecompanyid;

    @ApiModelProperty(value = "UNITECOMPANYNAME")
    @TableField("UNITECOMPANYNAME")
    private String unitecompanyname;

    @ApiModelProperty(value = "DYWJ")
    @TableField("DYWJ")
    private String dywj;

    @ApiModelProperty(value = "DYSIGNFILE")
    @TableField("DYSIGNFILE")
    private String dysignfile;

    @ApiModelProperty(value = "TENDERFILESIGNSRC")
    @TableField("TENDERFILESIGNSRC")
    private String tenderfilesignsrc;

    @ApiModelProperty(value = "SWBTBFILE")
    @TableField("SWBTBFILE")
    private String swbtbfile;

    @ApiModelProperty(value = "REPORTVERSION")
    @TableField("REPORTVERSION")
    private String reportversion;

    @ApiModelProperty(value = "ZGYSISPASS")
    @TableField("ZGYSISPASS")
    private String zgysispass;

    @ApiModelProperty(value = "INVOICESTATUS")
    @TableField("INVOICESTATUS")
    private String invoicestatus;

    @ApiModelProperty(value = "VIRTUALACCOUNT")
    @TableField("VIRTUALACCOUNT")
    private String virtualaccount;

    @ApiModelProperty(value = "RECEIVEDSTATUS")
    @TableField("RECEIVEDSTATUS")
    private String receivedstatus;

    @ApiModelProperty(value = "LINKEREMAIL")
    @TableField("LINKEREMAIL")
    private String linkeremail;

    @ApiModelProperty(value = "BANKNO")
    @TableField("BANKNO")
    private String bankno;

    @ApiModelProperty(value = "CERTIFICATE")
    @TableField("CERTIFICATE")
    private String certificate;

    @ApiModelProperty(value = "PENALTYTIME")
    @TableField("PENALTYTIME")
    private String penaltytime;

    @ApiModelProperty(value = "CHARGEBANK")
    @TableField("CHARGEBANK")
    private String chargebank;

    @ApiModelProperty(value = "HOWTOPAY")
    @TableField("HOWTOPAY")
    private String howtopay;

    @ApiModelProperty(value = "FAILRESULT")
    @TableField("FAILRESULT")
    private String failresult;

    @ApiModelProperty(value = "ISCREATEBOND")
    @TableField("ISCREATEBOND")
    private String iscreatebond;

    @ApiModelProperty(value = "KBRESULT")
    @TableField("KBRESULT")
    private String kbresult;

    @ApiModelProperty(value = "ISRETURN")
    @TableField("ISRETURN")
    private String isreturn;

    @ApiModelProperty(value = "TENDERBYFILESIGNSRC")
    @TableField("TENDERBYFILESIGNSRC")
    private String tenderbyfilesignsrc;

    @ApiModelProperty(value = "REPORTID")
    @TableField("REPORTID")
    private String reportid;

    @ApiModelProperty(value = "FILEXBHID")
    @TableField("FILEXBHID")
    private String filexbhid;

    @ApiModelProperty(value = "SESSIONKEY")
    @TableField("SESSIONKEY")
    private String sessionkey;

    @ApiModelProperty(value = "BANFAZHE")
    @TableField("BANFAZHE")
    private String banfazhe;

    @ApiModelProperty(value = "ONEDECRYPTIONRESULT")
    @TableField("ONEDECRYPTIONRESULT")
    private String onedecryptionresult;

    @ApiModelProperty(value = "TWODECRYPTIONRESULT")
    @TableField("TWODECRYPTIONRESULT")
    private String twodecryptionresult;

    @ApiModelProperty(value = "SESSIONKEYSECOND")
    @TableField("SESSIONKEYSECOND")
    private String sessionkeysecond;

    @ApiModelProperty(value = "DECRYPTKEYFIRST")
    @TableField("DECRYPTKEYFIRST")
    private String decryptkeyfirst;

    @ApiModelProperty(value = "TENDERFILE_JM_STATUS")
    @TableField("TENDERFILE_JM_STATUS")
    private String tenderfileJmStatus;

    @ApiModelProperty(value = "BANFAZHESECOND")
    @TableField("BANFAZHESECOND")
    private String banfazhesecond;

    @ApiModelProperty(value = "DECRYPTKBYSECON")
    @TableField("DECRYPTKBYSECON")
    private String decryptkbysecon;

    @ApiModelProperty(value = "DECRYPTKEYSECOND")
    @TableField("DECRYPTKEYSECOND")
    private String decryptkeysecond;

    @ApiModelProperty(value = "IS_IN_QUEEN")
    @TableField("IS_IN_QUEEN")
    private String isInQueen;

    @ApiModelProperty(value = "DECODEDATATIME")
    @TableField("DECODEDATATIME")
    private Date decodedatatime;

    @ApiModelProperty(value = "GUARANTEETIME")
    @TableField("GUARANTEETIME")
    private Date guaranteetime;

    @ApiModelProperty(value = "TENDERFILEUPLOADTIME")
    @TableField("TENDERFILEUPLOADTIME")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date tenderfileuploadtime;

    @ApiModelProperty(value = "BIDDERFILEDOWNLOADTIME")
    @TableField("BIDDERFILEDOWNLOADTIME")
    private Date bidderfiledownloadtime;

    @ApiModelProperty(value = "ASKQUESTIONDOWNLOADTIME")
    @TableField("ASKQUESTIONDOWNLOADTIME")
    private Date askquestiondownloadtime;

    @ApiModelProperty(value = "DRAWINGFILEDOWNLOADTIME")
    @TableField("DRAWINGFILEDOWNLOADTIME")
    private Date drawingfiledownloadtime;

    @ApiModelProperty(value = "CHECKINTIME")
    @TableField("CHECKINTIME")
    private Date checkintime;

    @ApiModelProperty(value = "CREATETIME")
    @TableField("CREATETIME")
    private Date createtime;

    @ApiModelProperty(value = "APPLYTIME")
    @TableField("APPLYTIME")
    private Date applytime;

    @ApiModelProperty(value = "CHECKTIME")
    @TableField("CHECKTIME")
    private Date checktime;

    @ApiModelProperty(value = "DYSIGNDATE")
    @TableField("DYSIGNDATE")
    private Date dysigndate;

    @ApiModelProperty(value = "TENDERFILESIGNDATE")
    @TableField("TENDERFILESIGNDATE")
    private Date tenderfilesigndate;

    @ApiModelProperty(value = "SWBTBFILE_UPLOADTIME")
    @TableField("SWBTBFILE_UPLOADTIME")
    private Date swbtbfileUploadtime;

    @ApiModelProperty(value = "BZJPAYDZTIME")
    @TableField("BZJPAYDZTIME")
    private Date bzjpaydztime;

    @ApiModelProperty(value = "TENDERBYFILESIGNDATE")
    @TableField("TENDERBYFILESIGNDATE")
    private Date tenderbyfilesigndate;

    @ApiModelProperty(value = "UNITE")
    @TableField("UNITE")
    private String unite;

    @ApiModelProperty(value = "DECODEDATA")
    @TableField("DECODEDATA")
    private String decodedata;

    @ApiModelProperty(value = "ISABOLISH")
    @TableField("ISABOLISH")
    private String isabolish;

    @ApiModelProperty(value = "ISBIDMONEY")
    @TableField("ISBIDMONEY")
    private String isbidmoney;

    @ApiModelProperty(value = "ISBIDDOWNLOAD")
    @TableField("ISBIDDOWNLOAD")
    private String isbiddownload;

    @ApiModelProperty(value = "PRICEGRADE")
    @TableField("PRICEGRADE")
    private String pricegrade;

    @ApiModelProperty(value = "JIJIANJIANDUCONFIRM")
    @TableField("JIJIANJIANDUCONFIRM")
    private String jijianjianduconfirm;

    @ApiModelProperty(value = "COMPANYCONFIRM")
    @TableField("COMPANYCONFIRM")
    private String companyconfirm;

    @ApiModelProperty(value = "HANDINGFEE")
    @TableField("HANDINGFEE")
    private String handingfee;

    @ApiModelProperty(value = "ISGUARANTEEMONEY")
    @TableField("ISGUARANTEEMONEY")
    private String isguaranteemoney;

    @ApiModelProperty(value = "BAOZHENGJINHANDINGFEE")
    @TableField("BAOZHENGJINHANDINGFEE")
    private String baozhengjinhandingfee;

    @ApiModelProperty(value = "BIDDERFILEDOWNLOADCOUNTS")
    @TableField("BIDDERFILEDOWNLOADCOUNTS")
    private String bidderfiledownloadcounts;

    @ApiModelProperty(value = "ASKQUESTIONDOWNLOADCOUNTS")
    @TableField("ASKQUESTIONDOWNLOADCOUNTS")
    private String askquestiondownloadcounts;

    @ApiModelProperty(value = "ISSECDECODEDATA")
    @TableField("ISSECDECODEDATA")
    private String issecdecodedata;

    @ApiModelProperty(value = "ISFIRSTSCOREPASS")
    @TableField("ISFIRSTSCOREPASS")
    private String isfirstscorepass;

    @ApiModelProperty(value = "DRAWINGFILEDOWNLOADCOUNTS")
    @TableField("DRAWINGFILEDOWNLOADCOUNTS")
    private String drawingfiledownloadcounts;

    @ApiModelProperty(value = "REVISEPRICE")
    @TableField("REVISEPRICE")
    private String reviseprice;

    @ApiModelProperty(value = "DYSIGN")
    @TableField("DYSIGN")
    private String dysign;

    @ApiModelProperty(value = "TENDERFILESIGN")
    @TableField("TENDERFILESIGN")
    private String tenderfilesign;

    @ApiModelProperty(value = "ZGYSSCORE")
    @TableField("ZGYSSCORE")
    private String zgysscore;

    @ApiModelProperty(value = "SORT")
    @TableField("SORT")
    private String sort;

    @ApiModelProperty(value = "TENDERBYFILESIGN")
    @TableField("TENDERBYFILESIGN")
    private String tenderbyfilesign;

    @ApiModelProperty(value = "MQDECODE")
    @TableField("MQDECODE")
    private String mqdecode;


}
